Job Overview
We are looking for an accomplished Senior DevOps Engineer with a deep expertise in Azure to join our dynamic team. This pivotal role is essential in driving the integration of scientific cloud computing and the implementation of best practices across our organization. You will be tasked with maintaining the integrity and security of our cloud systems, conducting thorough audits of existing configurations, and creating optimal solutions encompassing networking, security, infrastructure-as-code, continuous integration/continuous deployment (CI/CD), and high-performance computing.
Key Responsibilities
- Collaborate with engineering teams to design, implement, optimize, and uphold cloud solutions that align with organizational goals.
- Supervise the deployment and diagnostics of cloud infrastructure, educating teams on cloud strategies while ensuring a secured environment.
- Guarantee the seamless operation of data storage and processing systems, adhering to stringent security policies and cloud security practices.
- Provide comprehensive support for cloud services, including data warehouses and pipelines, managing patching and configuration.
- Utilize Infrastructure as Code (IaC) methodologies for managing cloud infrastructure, ensuring effective integration and automation.
- Establish and sustain a DevSecOps pipeline for systems and infrastructure, concentrating on automation and security measures.
- Monitor the health of systems, applying proactive maintenance and issue resolution strategies.
- Address identity management and authentication challenges to ensure secure operations.
- Engage in complex problem-solving alongside project teams to devise solutions and enhance processes.
- Develop scripts for automating operational duties in a cloud environment, utilizing your programming and scripting capabilities.
- Maintain systems uptime and performance, meeting contractual obligations and performance standards.
- Support day-to-day operational processes, including incident and change management.
- Assist technical leads in formulating operational strategies, documentation, and monitoring solutions.
- Adhere to best practices in cloud configurations, architecture, and security.
Required Skills
- Bachelor's degree in Computer Science, Engineering, or a related discipline (a Master’s degree is advantageous).
- Minimum of 6 years of experience in Azure cloud engineering, architecture, or DevSecOps.
- Proficient in version control systems such as Git.
- Experienced in fast-paced, team-centric environments.
- Practical experience with Docker, Kubernetes, and various containerization technologies.
- Expertise in Infrastructure as Code (IaC) utilizing PowerShell/CLI.
- Thorough understanding of CI/CD processes, including GitHub Actions and YAML.
- Familiarity with setting up self-hosted runners in GitHub Actions.
- Knowledgeable in Azure Identity and Access Management, Governance, and Security best practices.
- Significant experience with Azure Batch compute and associated services.
- Proficient in Python or R for scripting and automation tasks, with added familiarity in data manipulation libraries being beneficial.
- Experience in designing and managing data pipelines.
Qualifications
- Experience with the CDC or similar public health organizations is a plus.
- 6+ years of experience in Bash and Unix scripting.
- 6+ years of experience with Linux distributions, particularly Ubuntu.
- Familiarity with Directed Acyclic Graph (DAG) tools such as Airflow or Nextflow is an advantage.
- Knowledge of cloud security best practices and data governance frameworks.
Company Culture And Values
We pride ourselves on maintaining a diverse and inclusive workplace that fosters innovation and collaboration. Our commitment to teamwork and the sharing of knowledge is at the core of our operations, ensuring a supportive environment for all employees.
Career Growth Opportunities
Joining our organization presents unparalleled opportunities for professional development and growth within the cloud engineering and DevSecOps landscapes. You will work on intricate challenges that will enhance your skills and expand your professional network.
Compensation And Benefits
We offer a competitive salary along with comprehensive healthcare benefits designed to support your wellbeing. Further, we facilitate remote work arrangements and anticipate occasional travel for training and project-related engagements, estimated at less than 25% per year.
Employment Type: Full-Time